Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour drkoop.com USTA Tennis Championships - Armonk Internationaux de Tennis de Brest - Brest Espinho Challenger - Espinho Siemens Open 2001 - Scheveningen ATP Heineken Challenger 1999 - Ho Chi Minh City CNA TennisPro Classic - Winnetka The Rajasthan Golden Jubilee - Jaipur Milan Challenger Pozoblanco Challenger Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Eddleman USTA Challenger - Birmingham Time Warner USTA Challenger - Binghamton Trofeo Barcelona de Tenis - Barcelona XL Capital Bermuda Open - Bermuda Skandia Open - Linz The 69th King's Cup-Thailand Open - Bangkok Copa Sevilla - Seville Open de Charleroi - Charleroi MTCI ATP Challenger - Yokohama Lucknow ATP Tour Challenger - Lucknow Maia Open - Oporto Orleans Challenger Budapest Challenger Brescia Challenger Manerbio Challenger Alphen Challenger Santiago Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Parma Challenger Milan Challenger Biella Challenger Hamburg Challenger Legg Mason Tennis Classic - Washington D.C. Powder Byrne Trophy - Surbiton Mallorca Open - Mallorca Heineken Open Singapore - Singapore Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona The Stella Artois Grass Court Championships - Queen's/London Internationaux de Tennis de Brest - Brest Legg Mason Tennis Classic - Washington D.C. Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger 2001 - Yokohama Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Andria Challenger Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Adidas International - Sydney Open 13 - Marseille International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Salem Open - Hong Kong Kremlin Cup - Moscow AIG Japan Open - Tokyo Stockholm Open - Stockholm Adidas International - Sydney Open 13 - Marseille Siebel Open - San Jose Estoril Open - Estoril Open Seat Godo 2003 - Barcelona BMW Open - Munich 2003 Mercedes Cup - Stuttgart Aix En Provence Challenger TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Lisbon Challenger San Benedetto Challenger Tennis Cup of Flanders - Ostende Tata Open - Chennai Milan Indoors - Milan Como Challenger Open 13 - Marseille 2000 Cairo Challenger - Cairo Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Thailand Open - Bangkok AIG Japan Open - Tokyo Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham CA Tennis Trophy - Vienna V Torneo Internazionale di Tennis - Barletta Davidoff Swiss Indoors - Basel Marbella Challenger Chennai Open - Chennai Dubai Open - Dubai 2001 UT Tyler Patriot Challenger - Tyler Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Prostejov Challenger RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Milan Challenger Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Bastad Challenger Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open Diputacion Pozoblanco - Cordoba AIG Japan Open - Tokyo Stockholm Open - Stockholm Liberec Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Eckental Challenger SAP Open - San Jose Bangkok Challenger - Bangkok Tennis Channel Open - Las Vegas Rennes Challenger Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Sopot Challenger Cordenons Challenger Biella Challenger Orange Prokom Open - Sopot Barcelona Challenger Las Vegas Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Caltanissetta Challenger Noumea Challenger Davidoff Swiss Indoors Basel - Basel Indian Wells Challenger Chennai Open - Chennai Sydney International - Sydney Marbella Challenger Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Braga Challenger The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Poznan Challenger Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Genova Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Genova Challenger Gran Canaria 2 Challenger Open de Moselle - Metz CMG Asia Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Aix En Provence Challenger Medibank International - Sydney AXA Open - Lisbon XL Capital Bermuda Open - Bermuda Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton AXA Open II - Espinho Catella Swedish Open - Bastad Open Diputacion - Cordoba CA-Challenge 2000 - Graz Medibank International - Sydney Barcelona Challenger Open Sabadell Atlantico - Barcelona Monterrey Challenger Catella Swedish Open - Bastad Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Pilot Pen Tennis - New Haven Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Genova Challenger Ordina Open - s-Hertogenbosch Czech Open 2006 - Prostejov China Open - Beijing Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Heineken Open - Singapore Bet-at-home Open - Hamburg Seville Challenger Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Prague II Challenger Biella Challenger Marbella Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Antalya Challenger Sybase Open - San Jose Antalya 2 Challenger US Men's Clay Court Championship - Houston Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel SkiStar Swedish Open - Bastad ABN/AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Siebel Open - San Jose Vegeta Croatia Open - Umag CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen Argentina Open - Buenos Aires U.S. Men's Clay Court Championships - Orlando Grand Prix de Tennis de Lyon - Lyon Thailand Open - Bangkok Open de Moselle - Metz Seville Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Plava Laguna Croatia Open - Umag Adidas International - Sydney Rome Challenger Barcelona Open Banc Sabadell - Barcelona Catella Swedish Open - Bastad International German Open - Hamburg The Nottingham Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch China Open - Beijing Open 13 - Marseille Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland China Open - Beijing Erste Bank Open - Vienna Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles SkiStar Swedish Open - Bastad Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad BMW Open - Munich China Open - Beijing Brasil Open - Salvador Ordina Open - 's-Hertogenbosch Braunschweig Challenger RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Stockholm Open - Stockholm Alicante Challenger Valencia Open - Valencia Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Heilbronn Open - Heilbronn Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing CMG Asia Open - Hong Kong Moselle Open - Metz Swiss Open - Gstaad University of Tennessee USTA Men's Challenger - Knoxville Szczecin Challenger The Powder Byrne Trophy - Surbiton Casino Lugano - Lugano GHI Bronx Tennis Classic - Bronx Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Tennis Masters Series - Paris Salem Open - Hong Kong Open Seat-Godo '99 - Barcelona Japan Open - Tokyo China Open - Beijing Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Infiniti Open - Los Angeles Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Movistar Open - Vina del Mar BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami President's Cup 1999 - Tashkent Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Heineken Open Shanghai - Shanghai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Kroger / St. Jude International - Memphis Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kroger / St. Jude International - Memphis Western & Southern Open - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Winston-Salem Open - Winston-Salem Apia International - Sydney St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Heineken Trophy - 's-Hertogenbosch President's Cup 2000 - Tashkent BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten Qatar Exxon Mobil Open - Doha Mutua Madrid Open - Madrid Japan Open - Tokyo Adidas International - Sydney Cerveza Club Colombia Open - Bogota The Stella Artois Grass Court Championships - London Sopot Challenger Cordenons Challenger Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale If Stockholm Open - Stockholm Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Tennis Masters Series - Paris Heineken Open - Auckland The Stella Artois Grass Court Championships - London Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome If Stockholm Open - Stockholm Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo Citrix Tennis Championships - Delray Beach Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Open 13 - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London Legg Mason Tennis Classic - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Indian Wells French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens Olympics - Beijing